<?php

include_once ('com/alibaba/openapi/client/entity/SDKDomain.class.php');
include_once ('com/alibaba/openapi/client/entity/ByteArray.class.php');

class JxhyProductGetPageListParam {

        
        /**
    * @return 当前页码
    */
        public function getPageNum() {
        $tempResult = $this->sdkStdResult["pageNum"];
        return $tempResult;
    }
    
    /**
     * 设置当前页码     
     * @param Integer $pageNum     
     * 参数示例：<pre>1</pre>     
     * 此参数必填     */
    public function setPageNum( $pageNum) {
        $this->sdkStdResult["pageNum"] = $pageNum;
    }
    
        
        /**
    * @return 分页大小（默认为20，最大为50）
    */
        public function getPageSize() {
        $tempResult = $this->sdkStdResult["pageSize"];
        return $tempResult;
    }
    
    /**
     * 设置分页大小（默认为20，最大为50）     
     * @param Integer $pageSize     
     * 参数示例：<pre>10</pre>     
     * 此参数必填     */
    public function setPageSize( $pageSize) {
        $this->sdkStdResult["pageSize"] = $pageSize;
    }
    
        
        /**
    * @return 关键词
    */
        public function getKeyword() {
        $tempResult = $this->sdkStdResult["keyword"];
        return $tempResult;
    }
    
    /**
     * 设置关键词     
     * @param String $keyword     
     * 参数示例：<pre>"连衣裙"</pre>     
     * 此参数必填     */
    public function setKeyword( $keyword) {
        $this->sdkStdResult["keyword"] = $keyword;
    }
    
        
        /**
    * @return 选品Id
    */
        public function getRuleIds() {
        $tempResult = $this->sdkStdResult["ruleIds"];
        return $tempResult;
    }
    
    /**
     * 设置选品Id     
     * @param array include @see String[] $ruleIds     
     * 参数示例：<pre>["357954"]</pre>     
     * 此参数必填     */
    public function setRuleIds( $ruleIds) {
        $this->sdkStdResult["ruleIds"] = $ruleIds;
    }
    
        
        /**
    * @return 类目Id，1，2，3级均可，填几级类目就限定到第几级
    */
        public function getCategoryId() {
        $tempResult = $this->sdkStdResult["categoryId"];
        return $tempResult;
    }
    
    /**
     * 设置类目Id，1，2，3级均可，填几级类目就限定到第几级     
     * @param Long $categoryId     
     * 参数示例：<pre>80</pre>     
     * 此参数必填     */
    public function setCategoryId( $categoryId) {
        $this->sdkStdResult["categoryId"] = $categoryId;
    }
    
        
        /**
    * @return 价格区间开始（大市场价格，元）
    */
        public function getPriceStart() {
        $tempResult = $this->sdkStdResult["priceStart"];
        return $tempResult;
    }
    
    /**
     * 设置价格区间开始（大市场价格，元）     
     * @param String $priceStart     
     * 参数示例：<pre>"1"</pre>     
     * 此参数必填     */
    public function setPriceStart( $priceStart) {
        $this->sdkStdResult["priceStart"] = $priceStart;
    }
    
        
        /**
    * @return 价格区间结束（大市场价格，元）
    */
        public function getPriceEnd() {
        $tempResult = $this->sdkStdResult["priceEnd"];
        return $tempResult;
    }
    
    /**
     * 设置价格区间结束（大市场价格，元）     
     * @param String $priceEnd     
     * 参数示例：<pre>"10"</pre>     
     * 此参数必填     */
    public function setPriceEnd( $priceEnd) {
        $this->sdkStdResult["priceEnd"] = $priceEnd;
    }
    
        
        /**
    * @return 过滤枚举（从精选货源商品列表筛选条件枚举值查询中获取）
    */
        public function getFilters() {
        $tempResult = $this->sdkStdResult["filters"];
        return $tempResult;
    }
    
    /**
     * 设置过滤枚举（从精选货源商品列表筛选条件枚举值查询中获取）     
     * @param array include @see String[] $filters     
     * 参数示例：<pre>["getRate24HLv1"]</pre>     
     * 此参数必填     */
    public function setFilters( $filters) {
        $this->sdkStdResult["filters"] = $filters;
    }
    
        
    private $sdkStdResult=array();
    
    public function getSdkStdResult(){
    	return $this->sdkStdResult;
    }

}
?>